@import "./base";
body{background: #3DB7D3;}
// 登录页面===================================================================================
.body{
  width:100%;
  height:689px;
  background:url("../img/login/bg.png") no-repeat center;
  .login-body {
    margin: 0 auto;
    width: 1200px;
    height: 600px;
    .login-right {
      float: right;
      padding: 140px 170px 0 0;
      .login-p {
        width: 100%;
        padding-bottom: 30px;
      }
      .login-form , .forgetPwd-form {
        border: 1px solid #e5e5e5;
        border-radius: 5px;
        padding: 0 50px;
        background-color: #fff;
        form {
          padding-top: 50px;
          label {
            font-weight: normal;
            font-size: 16px;
            text-align: right;
          }
          .form-verify-img{
            cursor: pointer;
          }
        }
      }
      .forgetPwd-form{
        .form{
          padding-bottom: 30px;
          label {
            width: 96px;
          }
          #forget_smsCode,.form-yzm{
            width: 170px;
          }
          #forget_mobile{
            width: 270px;
          }
          .form-btn{
            padding-left: 100px;
          }
          .btn-confirm{
            width: 30%;
            margin-right: 30px;
          }
          .btn-cancel{
            width: 30%;
          }
        }
      }
      .login-form {
        form {
          padding-bottom: 0;
          .form-control{
            width: 300px;
          }
          label {
            width: 66px;
          }
         .forget_smsCode{
           width: 180px;
         }
          .form-btn{
            padding-left: 66px;
          }
          .pwd-forget, .register-new {
            cursor: pointer;
            float: right;
            color: #249FE3;
          }
          .user-label,.pwd-label {
            position: relative;
            top: 28px;
            left: 10px;
            width: 60px;
          }
          .form-user, .form-pwd {
            &.form-yzm {
              width: 150px;
            }
          }
          /*.from-remember{
            float: left;
            font-size: 14px;
            padding-left: 66px;
          }*/
          .btn-login {
            width: 100%;
            background-color: #3EB7D4;
            border-color: #31b0d5;
          }
          .form-verify-img {
            cursor: pointer;
          }
          .form-group{
            label.error{
              position: absolute;
              left: 50px;
              top: 33px;
              width: 120px;
              font-size: 14px;
            }
          }
        }
      }
    }
  }
}